package com.yunkeji.dao.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 用户登录信息视图对象 ykj_user_login_log
 *
 * @author zhang
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class UserLoginLogVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** */
    @ExcelProperty(value = "")
    private Long id;

    /** 用户id，关联用户表 */
    @ExcelProperty(value = "用户id，关联用户表")
    private Long userId;

    /** 登录时间戳 */
    @ExcelProperty(value = "登录时间戳")
    private Long loginTime;

    /** 客户端类型 */
    @ExcelProperty(value = "客户端类型")
    private Integer plat;

    /** 登陆渠道号 */
    @ExcelProperty(value = "登陆渠道号")
    private Integer agent;

    /** 自增版本号 */
    @ExcelProperty(value = "自增版本号")
    private Long versionIndex;

    /** 商家，1无，2华为，3vivo，4oppo，5小米 */
    @ExcelProperty(value = "商家，1无，2华为，3vivo，4oppo，5小米")
    private Integer merchants;

    /** 手机型号 */
    @ExcelProperty(value = "手机型号")
    private String model;

    /** 设备唯一标识符 */
    @ExcelProperty(value = "设备唯一标识符")
    private String deviceToken;

    /** 登录ip */
    @ExcelProperty(value = "登录ip")
    private String addr;

    /** 城市代码 */
    @ExcelProperty(value = "城市代码")
    private String cityCode;

    /** mo聊省份 */
    @ExcelProperty(value = "mo聊省份")
    private String moProvince;
}
